package com.etl.process.plugin.config;

import com.etl.process.plugin.rules.factory.RulesEnginFactory;

/**
 * 二进制文件监听器
 */
public class BinaryListens {

    /**
     * 监听是否存在二进制文件产生
     * listens
     *每一次监听到RulesName
     */
    public void message(String rulesName){
        /**
         * 先去下载  下载到固定目录
         *
         * 下载需要工具类DownLoadClass
         * 注意消息丢失 消息重复
         * 判断目录下有没有这个规则引擎
         *
         * 下载完 重新加载 进入目录加载
         * 不需要传文件
         */
        RulesEnginFactory.loadRuleEngin(rulesName);
    }

}
